<script>
	export default {
		onLaunch: function() {
			
			console.log('App Launch')
			// #ifndef MP-WEIXIN
			this.$store.state.safeArea = uni.getSystemInfoSync().safeAreaInsets
			// #endif
			/*小程序自动更新最新版本开始*/
			const updateManager = uni.getUpdateManager()
			updateManager.onCheckForUpdate(function(res) {
				// 请求完新版本信息的回调
				console.log('小程序自动更新最新版本' + res.hasUpdate);
			})
			updateManager.onUpdateReady(function() {
				uni.showModal({
					title: '更新提示',
					content: '新版本已经准备好，是否重启应用？',
					success: function(res) {
						if (res.confirm) {
							// 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
							updateManager.applyUpdate()
						}
					}
				})
			})
			updateManager.onUpdateFailed(function() {
				// 新的版本下载失败
			})
		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		}
	}
</script>

<style lang="scss">
	//在app.vue中全局导入uview样式。
	@import "uview-ui/index.scss";
	@import "common/reset.css";
	/*每个页面公共css */

	.mainPage {
		background-color: #F6F6F6;
		// padding-top: env(safe-area-inset-top);
		// padding-bottom: env(safe-area-inset-bottom);
		min-height: 100vh;

		&.whitePage {
			background-color: #ffffff;
		}

		&.nopTop {
			padding-top: 0;
		}

		&.nopBottom {
			padding-bottom: 0;
		}
	}

	// 无背景色的弹出框 u-popup
	.nobgPopup {
		.u-drawer {
			.u-drawer-content {
				background-color: transparent !important;
			}
		}
	}

	// 表单输入框右侧的按钮样式
	// u-field slot="right" button
	.u-button-wrap {
		.u-btn--warning {
			font-size: 26rpx;
			color: #FF8F2B;
			border-color: #ffffff;
			background-color: #ffffff;
		}

		.u-warning-hover {
			background-color: #ffffff !important;
		}
	}

	// 富文本编辑器的  editor斜体问题
	.wrapper {
		.container {
			.ql-editor {
				&::before {
					font-size: 28rpx;
					font-style: normal !important;
					color: #AAAAAA;
				}
			}
		}
	}

	// 有marginTop的上拉组件 u-loadmore
	.load-marTop {
		.u-load-more-wrap {
			margin-top: 50rpx !important;
		}
	}
</style>
